﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//创建一个名为计算工具类 SumUtils，在类中分别定义：
//在 Main 方法中分别调用定义好的方法。
//根据题目要求，分别定义 3 个带两个参数的方法，以及一个带一个整型参数的方法，
//四个方法名相同。
namespace Demo1
{
    class Qi
    {
        /// <summary>
        /// 两个整数相加
        /// </summary>
        /// <param name="a">第一个数</param>
        /// <param name="b">第二个数</param>
        /// <returns></returns>
        public int SumUtils(int a,int b) 
        {
            Console.WriteLine("请输入第一个数：");
            a = int.Parse(Console.ReadLine());
            Console.WriteLine("请输入第二个数：");
            b = int.Parse(Console.ReadLine());
            int c = a + b;
            return c;
        }
        /// <summary>
        /// 两个小数相加
        /// </summary>
        /// <param name="a">第一个数</param>
        /// <param name="b">第二个数</param>
        /// <returns></returns>
        public double SumUtils(double a,double b) //两个小数相加
        {
            Console.WriteLine("请输入第一个数：");
            a = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入第二个数：");
            b = double.Parse(Console.ReadLine());
            double c = a + b;
            return c;
        }
        /// <summary>
        /// 两个字符串相加
        /// </summary>
        /// <param name="a">第一个数</param>
        /// <param name="b">第二个数</param>
        /// <returns></returns>
        public string SumUtils(string a,string b) //两个字符串相加
        {
            Console.WriteLine("请输入第一个字符串：");
            a = Console.ReadLine();
            Console.WriteLine("请输入第二个字符串：");
            b = Console.ReadLine();
            string c = a + b;
            return c;
        }
        /// <summary>
        /// 1 到指定整数的和
        /// </summary>
        /// <param name="a">指定整数</param>
        /// <returns></returns>
        public int SumUtils(int a) // 1 到指定整数的和
        {
            Console.WriteLine("请输入一个整数：");
            a = int.Parse(Console.ReadLine());
            int c = 0;
            for (int i = 1; i < a; i++)
            {
                c = c + i;
            }
            return c;
        }
    }
}
